NCL: a C++ class library for interpreting data files in NEXUS format
نویسنده
چکیده
UNLABELLED The NEXUS Class Library (NCL) is a collection of C++ classes designed to simplify interpreting data files written in the NEXUS format used by many computer programs for phylogenetic analyses. The NEXUS format allows different programs to share the same data files, even though none of the programs can interpret all of the data stored therein. Because users are not required to reformat the data file for each program, use of the NEXUS format prevents cut-and-paste errors as well as the proliferation of copies of the original data file. The purpose of making the NCL available is to encourage the use of the NEXUS format by making it relatively easy for programmers to add the ability to interpret NEXUS files in newly developed software. AVAILABILITY The NCL is freely available under the GNU General Public License from http://hydrodictyon.eeb.uconn.edu/ncl/ SUPPLEMENTARY INFORMATION Documentation for the NCL (general information and source code documentation) is available in HTML format at http://hydrodictyon.eeb.uconn.edu/ncl/
منابع مشابه
NeXus Software Status
NeXus is a joint effort of both the synchrotron and neutron scattering community to develop a common data exchange format based on HDF. In order to simplify access to NeXus files a NeXus-API is provided. This NeXus-API has been restructured and expanded to cover both HDF versions 4 and 5. Only small changes to the API were necessary in order to accomplish this. A foundation was laid to extend t...
متن کاملThe application of the NeXus data format to ISIS muon data
Although originally designed by and for the use of the Neutron and X-ray communities, the flexibility of the NeXus data format makes it equally suitable for storing data gathered from µSR experiments. Furthermore, its use should open up the possibility of sharing software beyond the immediate muon community; giving access to the many tools that are already in existence for manipulating NeXus an...
متن کاملThe NeXus data format
NeXus is an effort by an international group of scientists to define a common data exchange and archival format for neutron, X-ray and muon experiments. NeXus is built on top of the scientific data format HDF5 and adds domain-specific rules for organizing data within HDF5 files, in addition to a dictionary of well defined domain-specific field names. The NeXus data format has two purposes. Firs...
متن کاملA simple C++ library for manipulating scientific data sets as structured data
Representing scientific data sets efficiently on external storage usually involves converting them to a byte string representation using specialized reader/writer routines. The resulting storage files are frequently difficult to interpret without these specialized routines as they do not contain information about the logical structure of the data. Avoiding such problems usually involves heavy-w...
متن کاملImplementation of a C + + library for data exchange with matlab R ⃝ Bachelor
matlab ⃝ stores matrices and others data structures into binary files which we call MAT-files. They represent an efficient and powerful way for data exchange between C++ programs and matlab ⃝ or other C++ programs. We propose an easy-to-use C++ library for input and output operations to share data in matrix form. 1 Description of the problem In the field of numerical simulations the need to sha...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Bioinformatics
دوره 19 17 شماره
صفحات -
تاریخ انتشار 2003